package com.ruicar.afs.cloud.common.voucher.handle;


import com.ruicar.afs.cloud.common.voucher.Voucher;
import com.ruicar.afs.cloud.common.voucher.VoucherRunResult;

import java.util.List;
import java.util.Map;


public interface VoucherRunner {
    /**
     * Execute voucher run result
     * <p>Description: </p>
     *
     * @param vouchers
     * @return the voucher result
     */
    VoucherRunResult execute(List<Voucher> vouchers, Map<String, Object> mapParam);
}
